package com.gdpu.dao;



import com.gdpu.vo.OmsCartItemVo;
import com.gdpu.vo.OmsOrderListVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author zwm
 */
public interface PortalOmsOrderDao  {

    /**
     * 根据 cartIds 获取购物车商品
     * @return
     */
    List<OmsCartItemVo> selectByCartIds(@Param("cartIds") List<Integer> cartIds);

    void insertBatch();

    List<OmsOrderListVo> getOrderList(@Param("userId") Integer userId,@Param("status") Integer status,@Param("offset")Integer offset,@Param("pageSize") Integer pageSize);

    /**
     * 根据条件获取总订单数
     * @return
     */
    Long queryRecordTotal(Integer status);
}
